MYINCS 		=	-I. -I/usr/local/glide/include/ -I../src
MYLIBS		=	-L. -L/usr/local/glide/lib -L../lib -L../src/lnxjpeg/ -lmidas -lglide2x -lpthread -lm -ljpeg

Bigdemo		:	bigdemo.o Bdmanage.o bdglobal.o bdsys.o 3dfxutil.o reader.o Bdmyinit.o 3dfunc.o generator.o effects.o bidon.o tunnel2d.o baton.o tunn3d.o flaque.o bump.o mosaic.o tourni.o room.o font.o video.o tour.o deform.o sprites.o greets.o scorpzoom.o homer.o demon.o credits.o 
			egcs bigdemo.o Bdmanage.o bdglobal.o bdsys.o 3dfxutil.o reader.o Bdmyinit.o 3dfunc.o generator.o effects.o bidon.o tunnel2d.o baton.o tunn3d.o flaque.o bump.o mosaic.o tourni.o room.o font.o video.o tour.o deform.o sprites.o greets.o scorpzoom.o homer.o demon.o credits.o $(MYLIBS) -o ../exec/Scorpion

bigdemo.o	:	../src/Bigdemo.c
			egcs $(MYINCS) ../src/Bigdemo.c -c -o bigdemo.o

Bdmanage.o	:	../src/Bdmanage.c
			egcs $(MYINCS) ../src/Bdmanage.c -c -o Bdmanage.o

bdglobal.o	:	../src/bdglobal.c
			egcs $(MYINCS) ../src/bdglobal.c -c -o bdglobal.o

bdsys.o		:	../src/bdsys.c
			egcs $(MYINCS) ../src/bdsys.c -c -o bdsys.o

3dfxutil.o	:	../src/3dfxutil.c
			egcs $(MYINCS) ../src/3dfxutil.c -c -o 3dfxutil.o

reader.o	:	../src/reader.c
			egcs $(MYINCS) ../src/reader.c -c -o reader.o

Bdmyinit.o	:	../src/Bdmyinit.c
			egcs $(MYINCS) ../src/Bdmyinit.c -c -o Bdmyinit.o

3dfunc.o	:	../src/3dfunc.c
			egcs $(MYINCS) ../src/3dfunc.c -c -o 3dfunc.o

generator.o	:	../src/generator.c
			egcs $(MYINCS) ../src/generator.c -c -o generator.o
effects.o	:	../src/effects.c
			egcs $(MYINCS) ../src/effects.c -c -o effects.o

bidon.o		:	../src/effects/bidon.c
			egcs $(MYINCS) ../src/effects/bidon.c -c -o bidon.o

tunnel2d.o	:	../src/effects/tunnel2d.c
			egcs $(MYINCS) ../src/effects/tunnel2d.c -c -o tunnel2d.o

baton.o		:	../src/effects/baton.c
			egcs $(MYINCS) ../src/effects/baton.c -c -o baton.o

tunn3d.o	:	../src/effects/tunn3d.c
			egcs $(MYINCS) ../src/effects/tunn3d.c -c -o tunn3d.o

earth.o		:	../src/effects/earth.c
			egcs $(MYINCS) ../src/effects/earth.c -c -o earth.o

flaque.o	:	../src/effects/flaque.c
			egcs $(MYINCS) ../src/effects/flaque.c -c -o flaque.o

flaque2.o	:	../src/effects/flaque2.c
			egcs $(MYINCS) ../src/effects/flaque2.c -c -o flaque2.o

vtransp.o	:	../src/effects/vtransp.c
			egcs $(MYINCS) ../src/effects/vtransp.c -c -o vtransp.o

bump.o		:	../src/effects/bump.c
			egcs $(MYINCS) ../src/effects/bump.c -c -o bump.o

bump2.o		:       ../src/effects/bump2.c
			egcs $(MYINCS) ../src/effects/bump2.c -c -o bump2.o

2spot.o		:	../src/effects/2spot.c
			egcs $(MYINCS) ../src/effects/2spot.c -c -o 2spot.o  

mosaic.o         :       ../src/effects/mosaic.c
			egcs $(MYINCS) ../src/effects/mosaic.c -c -o mosaic.o

tourni.o         :       ../src/effects/tourni.c
			egcs $(MYINCS) ../src/effects/tourni.c -c -o tourni.o

cubes.o         :       ../src/effects/cubes.c
			egcs $(MYINCS) ../src/effects/cubes.c -c -o cubes.o

drapeau.o	:	../src/effects/drapeau.c
			egcs $(MYINCS) ../src/effects/drapeau.c -c -o drapeau.o

room.o		:	../src/effects/room.c
			egcs $(MYINCS) ../src/effects/room.c -c -o room.o

canard.o	:	../src/effects/canard.c
			egcs $(MYINCS) ../src/effects/canard.c -c -o canard.o

font.o		:	../src/effects/font.c
			egcs $(MYINCS) ../src/effects/font.c -c -o font.o

video.o		:	../src/effects/video.c
			egcs $(MYINCS) ../src/effects/video.c -c -o video.o

fondue.o	:	../src/effects/fondue.c
			egcs $(MYINCS) ../src/effects/fondue.c -c -o fondue.o

paral.o		:	../src/effects/paral.c
			egcs $(MYINCS) ../src/effects/paral.c -c -o paral.o

tour.o		:	../src/effects/tour.c
			egcs $(MYINCS) ../src/effects/tour.c -c -o tour.o

plane.o		:	../src/effects/Planes.c
			egcs $(MYINCS) ../src/effects/Planes.c -c -o plane.o

casting.o	:	../src/effects/casting.c
			egcs $(MYINCS) ../src/effects/casting.c -c -o casting.o

casting0.o       :      ../src/effects/casting0.c
			egcs $(MYINCS) ../src/effects/casting0.c -c -o casting0.o

casting2.o       :      ../src/effects/casting2.c
			egcs $(MYINCS) ../src/effects/casting2.c -c -o casting2.o

deform.o	:	../src/effects/deform.c
			egcs $(MYINCS) ../src/effects/deform.c -c -o deform.o

ping.o		:	../src/effects/ping.c
			egcs $(MYINCS) ../src/effects/ping.c -c -o ping.o

onde.o		:	../src/effects/onde.c
			egcs $(MYINCS) ../src/effects/onde.c -c -o onde.o

onde2.o		:	../src/effects/onde2.c
			egcs $(MYINCS) ../src/effects/onde2.c -c -o onde2.o

sprites.o	:	../src/effects/sprites.c
			egcs $(MYINCS) ../src/effects/sprites.c -c -o sprites.o

greets.o	:	../src/effects/greets.c
			egcs $(MYINCS) ../src/effects/greets.c -c -o greets.o

scorpzoom.o	:	../src/effects/Scorpzoom.c
			egcs $(MYINCS) ../src/effects/Scorpzoom.c -c -o scorpzoom.o

homer.o		:	../src/effects/homer.c
			egcs $(MYINCS) ../src/effects/homer.c -c -o homer.o

demon.o		:	../src/effects/demon.c
			egcs $(MYINCS) ../src/effects/demon.c -c -o demon.o

credits.o		:../src/effects/credits.c
			egcs $(MYINCS) ../src/effects/credits.c -c -o credits.o